
  package com.wicket.okrapp.integration;
  
import com.wicket.okrapp.integration.dto.*;
import com.wicket.okrapp.common.ro.OkrResult;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import  com.wicket.okrapp.integration.dto.*;

/**
 * @author ： 
 * @date ： 
 *
 *
 * @version 1.0
 */
@FeignClient("app")
public interface FwAppTaskClient {
/**
   * D3-查询汇报任务资料详情
   */
    @PostMapping("/app/task/queryReportingTaskInfoDetail")
    public OkrResult<QueryReportingTaskInfoDetailRespDto> queryReportingTaskInfoDetail(QueryReportingTaskInfoDetailReqDto reqDTO);
/**
   * D3-批量查询汇报任务by内容表主键ID(公共)
   */
    @PostMapping("/app/task/batchQueryReportingTaskCom")
    public OkrResult<BatchQueryReportingTaskComRespDto> batchQueryReportingTaskCom(BatchQueryReportingTaskComReqDto reqDTO);
/**
   * D3-执行同级是否完成分析(公共)
   */
    @PostMapping("/app/task/queryNotDoneReportingTaskListCom")
    public OkrResult<QueryNotDoneReportingTaskListComRespDto> queryNotDoneReportingTaskListCom(QueryNotDoneReportingTaskListComReqDto reqDTO);
/**
   * D3-7新增汇报任务(公共)
   */
    @PostMapping("/app/task/addReportingTaskCom")
    public OkrResult<AddReportingTaskComRespDto> addReportingTaskCom(AddReportingTaskComReqDto reqDTO);


/**
   * D3生成汇报任务(公共)
   */
    @PostMapping("/app/task/generateReportingTaskCom")
    public OkrResult<GenerateReportingTaskComRespDto> generateReportingTaskCom(GenerateReportingTaskComReqDto reqDTO);
/**
   * D3-计算汇报任务公共数据准备(公共)
   */
    @PostMapping("/app/task/calculateRepTaskPubDataPrepCom")
    public OkrResult<CalculateRepTaskPubDataPrepComRespDto> calculateRepTaskPubDataPrepCom(CalculateRepTaskPubDataPrepComReqDto reqDTO);
/**
   * D3生成目标内容汇报任务(公共)
   */
    @PostMapping("/app/task/generateTargetReportTasksCom")
    public OkrResult<GenerateTargetReportTasksComRespDto> generateTargetReportTasksCom(GenerateTargetReportTasksComReqDto reqDTO);

/**
   * D3-提交汇报任务的标准数据(公共)
   */
    @PostMapping("/app/task/commitTaskReportStandardDataCom")
    public OkrResult<CommitTaskReportStandardDataComRespDto> commitTaskReportStandardDataCom(CommitTaskReportStandardDataComReqDto reqDTO);
/**
   * D3-复制汇报任务的标准数据（4颗树）(公共)
   */
    @PostMapping("/app/task/copyOtherTaskReportStandardDataCom")
    public OkrResult<CopyOtherTaskReportStandardDataComRespDto> copyOtherTaskReportStandardDataCom(CopyOtherTaskReportStandardDataComReqDto reqDTO);
/**
   * D3-7更新汇报任务
   */
    @PostMapping("/app/task/refreshReportingTask")
    public OkrResult<RefreshReportingTaskRespDto> refreshReportingTask(RefreshReportingTaskReqDto reqDTO);
/**
   * D3-7提交汇报任务
   */
    @PostMapping("/app/task/commitReportingTask")
    public OkrResult<CommitReportingTaskRespDto> commitReportingTask(CommitReportingTaskReqDto reqDTO);
/**
   * D3-查询汇报任务列表
   */
    @PostMapping("/app/task/queryReportingTaskList")
    public OkrResult<QueryReportingTaskListRespDto> queryReportingTaskList(QueryReportingTaskListReqDto reqDTO);
/**
   * D3-查询我相关的任务列表
   */
    @PostMapping("/app/task/queryTaskRelatedList")
    public OkrResult<QueryTaskRelatedListRespDto> queryTaskRelatedList(QueryTaskRelatedListReqDto reqDTO);
/**
   * D3-7审核失败汇报给我的任务
   */
    @PostMapping("/app/task/approveFailTaskReportedToMe")
    public OkrResult<ApproveFailTaskReportedToMeRespDto> approveFailTaskReportedToMe(ApproveFailTaskReportedToMeReqDto reqDTO);
/**
   * D3-查询汇报任务计算相关配置详情
   */
    @PostMapping("/app/task/queryConfigOfReportingTaskCalcDetail")
    public OkrResult<QueryConfigOfReportingTaskCalcDetailRespDto> queryConfigOfReportingTaskCalcDetail(QueryConfigOfReportingTaskCalcDetailReqDto reqDTO);
/**
   * D3-7删除汇报任务(公共)
   */
    @PostMapping("/app/task/deleteReportingTaskCom")
    public OkrResult<DeleteReportingTaskComRespDto> deleteReportingTaskCom(DeleteReportingTaskComReqDto reqDTO);

/**
   * D3-判断汇报任务是否可以提交(公共)
   */
    @PostMapping("/app/task/judgeReportingTaskCanBeSubmitCom")
    public OkrResult<JudgeReportingTaskCanBeSubmitComRespDto> judgeReportingTaskCanBeSubmitCom(JudgeReportingTaskCanBeSubmitComReqDto reqDTO);
/**
   * D3回写人工汇报(公共)
   */
    @PostMapping("/app/task/writeBackManualReportCom")
    public OkrResult<WriteBackManualReportComRespDto> writeBackManualReportCom(WriteBackManualReportComReqDto reqDTO);
/**
   * D3-7更新汇报任务(公共)
   */
    @PostMapping("/app/task/refreshReportingTaskCom")
    public OkrResult<RefreshReportingTaskComRespDto> refreshReportingTaskCom(RefreshReportingTaskComReqDto reqDTO);
/**
   * D3-更新汇报任务相关(公共)
   */
    @PostMapping("/app/task/refreshReportingTaskRelateCom")
    public OkrResult<RefreshReportingTaskRelateComRespDto> refreshReportingTaskRelateCom(RefreshReportingTaskRelateComReqDto reqDTO);
/**
   * D3-执行汇报任务是否可以提交(公共)
   */
    @PostMapping("/app/task/implementReportingTaskCanBeSubmitCom")
    public OkrResult<ImplementReportingTaskCanBeSubmitComRespDto> implementReportingTaskCanBeSubmitCom(ImplementReportingTaskCanBeSubmitComReqDto reqDTO);
/**
   * D3-批量查询汇报任务相关(公共)
   */
    @PostMapping("/app/task/batchQueryReportingTaskRelateCom")
    public OkrResult<BatchQueryReportingTaskRelateComRespDto> batchQueryReportingTaskRelateCom(BatchQueryReportingTaskRelateComReqDto reqDTO);
/**
   * D3-查询目标汇报任务相关列表(公共)
   */
    @PostMapping("/app/task/queryFinalReportingTaskRelateListCom")
    public OkrResult<QueryFinalReportingTaskRelateListComRespDto> queryFinalReportingTaskRelateListCom(QueryFinalReportingTaskRelateListComReqDto reqDTO);
/**
   * D3-查询汇报任务范围列表(公共)
   */
    @PostMapping("/app/task/queryReportingTaskRangeListCom")
    public OkrResult<QueryReportingTaskRangeListComRespDto> queryReportingTaskRangeListCom(QueryReportingTaskRangeListComReqDto reqDTO);
/**
   * D3批量更新任务人是否参与评价(公共)
   */
    @PostMapping("/app/task/batchRefreshTaskerIsPartakeEvaCom")
    public OkrResult<BatchRefreshTaskerIsPartakeEvaComRespDto> batchRefreshTaskerIsPartakeEvaCom(BatchRefreshTaskerIsPartakeEvaComReqDto reqDTO);
/**
   * D3-提交单条汇报任务评价信息(公共)
   */
    @PostMapping("/app/task/commitSingleTaskReportEvaInfoCom")
    public OkrResult<CommitSingleTaskReportEvaInfoComRespDto> commitSingleTaskReportEvaInfoCom(CommitSingleTaskReportEvaInfoComReqDto reqDTO);
/**
   * D3-执行汇报任务资料正式提交处理(公共)
   */
    @PostMapping("/app/task/implementReportingTaskInfoCom")
    public OkrResult<ImplementReportingTaskInfoComRespDto> implementReportingTaskInfoCom(ImplementReportingTaskInfoComReqDto reqDTO);
/**
   * D3-撤销汇报我汇报的任务(公共)
   */
    @PostMapping("/app/task/cancelApprovedTaskReportCom")
    public OkrResult<CancelApprovedTaskReportComRespDto> cancelApprovedTaskReportCom(CancelApprovedTaskReportComReqDto reqDTO);
///**
//   * D3-判断汇报任务评价工作是否完成(公共)
//   */
//    @PostMapping("/app/task/judgeTaskEvaIsDoneCom")
//    public OkrResult<JudgeTaskEvaIsDoneComRespDto> judgeTaskEvaIsDoneCom(JudgeTaskEvaIsDoneComReqDto reqDTO);
/**
   * D3-查询汇报任务可评价角色列表(公共)
   */
    @PostMapping("/app/task/queryTaskCanEvaRoleListCom")
    public OkrResult<QueryTaskCanEvaRoleListComRespDto> queryTaskCanEvaRoleListCom(QueryTaskCanEvaRoleListComReqDto reqDTO);
/**
   * D3-提交汇报任务评价信息(公共)
   */
    @PostMapping("/app/task/commitTaskReportEvaInfoCom")
    public OkrResult<CommitTaskReportEvaInfoComRespDto> commitTaskReportEvaInfoCom(CommitTaskReportEvaInfoComReqDto reqDTO);
/**
   * D3-查询评价人在汇报任务圈子中角色列表(公共)
   */
    @PostMapping("/app/task/queryTaskAppraiserRoleListCom")
    public OkrResult<QueryTaskAppraiserRoleListComRespDto> queryTaskAppraiserRoleListCom(QueryTaskAppraiserRoleListComReqDto reqDTO);
/**
   * D3-查询我相关的任务范围列表(公共)
   */
    @PostMapping("/app/task/queryTaskRelatedMeRangeListCom")
    public OkrResult<QueryTaskRelatedMeRangeListComRespDto> queryTaskRelatedMeRangeListCom(QueryTaskRelatedMeRangeListComReqDto reqDTO);
/**
   * D3-查询任务评价信息列表（不含负责人自己）(公共)
   */
    @PostMapping("/app/task/queryTaskEvaInfoListCom")
    public OkrResult<QueryTaskEvaInfoListComRespDto> queryTaskEvaInfoListCom(QueryTaskEvaInfoListComReqDto reqDTO);
/**
   * D3-执行汇报任务评价审核元素判断(公共)
   */
    @PostMapping("/app/task/implementJudgeTaskReportEvaAndCheckCom")
    public OkrResult<ImplementJudgeTaskReportEvaAndCheckComRespDto> implementJudgeTaskReportEvaAndCheckCom(ImplementJudgeTaskReportEvaAndCheckComReqDto reqDTO);
/**
   * D3-查询本级兄弟未完成的汇报任务列表(公共)
   */
    @PostMapping("/app/task/queryCurLevelNotDoneReportingTaskListCom")
    public OkrResult<QueryCurLevelNotDoneReportingTaskListComRespDto> queryCurLevelNotDoneReportingTaskListCom(QueryCurLevelNotDoneReportingTaskListComReqDto reqDTO);
/**
   * D3-提交我汇报的任务进度值和目标值(公共)
   */
    @PostMapping("/app/task/commitTaskReportProgressAndTargetDataCom")
    public OkrResult<CommitTaskReportProgressAndTargetDataComRespDto> commitTaskReportProgressAndTargetDataCom(CommitTaskReportProgressAndTargetDataComReqDto reqDTO);

/**
   * D3-审核通过汇报给我的任务相关资料(公共)
   */
    @PostMapping("/app/task/approveSucceedRelatedDataTaskReportedToMeCom")
    public OkrResult<ApproveSucceedRelatedDataTaskReportedToMeComRespDto> approveSucceedRelatedDataTaskReportedToMeCom(ApproveSucceedRelatedDataTaskReportedToMeComReqDto reqDTO);

/**
   * D3-回写自动汇报(公共)
   */
    @PostMapping("/app/task/writeBackAutoReportCom")
    public OkrResult<WriteBackAutoReportComRespDto> writeBackAutoReportCom(WriteBackAutoReportComReqDto reqDTO);
/**
   * D3-查询汇报任务计算相关配置详情(公共)
   */
    @PostMapping("/app/task/queryConfigOfReportingTaskCalcDetailCom")
    public OkrResult<QueryConfigOfReportingTaskCalcDetailComRespDto> queryConfigOfReportingTaskCalcDetailCom(QueryConfigOfReportingTaskCalcDetailComReqDto reqDTO);
/**
   * D3-执行汇报任务元素分析(公共)
   */
    @PostMapping("/app/task/implementReportingTaskElementCom")
    public OkrResult<ImplementReportingTaskElementComRespDto> implementReportingTaskElementCom(ImplementReportingTaskElementComReqDto reqDTO);

/**
   * D3-审核汇报任务并计算标准数据(公共)
   */
    @PostMapping("/app/task/approveReportingTaskRelateAndCalcCom")
    public OkrResult<ApproveReportingTaskRelateAndCalcComRespDto> approveReportingTaskRelateAndCalcCom(ApproveReportingTaskRelateAndCalcComReqDto reqDTO);
/**
   * D3-7提交汇报任务(公共)
   */
    @PostMapping("/app/task/commitReportingTaskCom")
    public OkrResult<CommitReportingTaskComRespDto> commitReportingTaskCom(CommitReportingTaskComReqDto reqDTO);

/**
   * D3-执行同级汇报任务分析(公共)
   */
    @PostMapping("/app/task/implementReportingTaskAnalysisCom")
    public OkrResult<ImplementReportingTaskAnalysisComRespDto> implementReportingTaskAnalysisCom(ImplementReportingTaskAnalysisComReqDto reqDTO);
/**
   * D3-查询任务详情(公共)
   */
    @PostMapping("/app/task/queryTaskDetailCom")
    public OkrResult<QueryTaskDetailComRespDto> queryTaskDetailCom(QueryTaskDetailComReqDto reqDTO);


/**
   * D3-查询汇报任务审核角色列表(公共)
   */
    @PostMapping("/app/task/queryTaskReportRelRoleListCom")
    public OkrResult<QueryTaskReportRelRoleListComRespDto> queryTaskReportRelRoleListCom(QueryTaskReportRelRoleListComReqDto reqDTO);
/**
   * D3-判断当前角色是否参与汇报任务审核(公共)
   */
    @PostMapping("/app/task/judgeTaskReportRelRoleCom")
    public OkrResult<JudgeTaskReportRelRoleComRespDto> judgeTaskReportRelRoleCom(JudgeTaskReportRelRoleComReqDto reqDTO);
/**
   * D3执行任务审核权限分析(公共)
   */
    @PostMapping("/app/task/implementTaskAuditPowerAnalyseCom")
    public OkrResult<ImplementTaskAuditPowerAnalyseComRespDto> implementTaskAuditPowerAnalyseCom(ImplementTaskAuditPowerAnalyseComReqDto reqDTO);
/**
   * D3判断任务审核权限(公共)
   */
    @PostMapping("/app/task/judgeTaskAuditPowerAnalyseCom")
    public OkrResult<JudgeTaskAuditPowerAnalyseComRespDto> judgeTaskAuditPowerAnalyseCom(JudgeTaskAuditPowerAnalyseComReqDto reqDTO);
/**
   * D3-分析我汇报的任务进度值和目标值是否可以提交
   */
    @PostMapping("/app/task/judgeTaskReportProgressAndTargetDataCom")
    public OkrResult<JudgeTaskReportProgressAndTargetDataComRespDto> judgeTaskReportProgressAndTargetDataCom(JudgeTaskReportProgressAndTargetDataComReqDto reqDTO);
/**
   * D3-判断进度值和目标值是否可以提交
   */
    @PostMapping("/app/task/implementTaskReportProgressAndTargetDataCom")
    public OkrResult<ImplementTaskReportProgressAndTargetDataComRespDto> implementTaskReportProgressAndTargetDataCom(ImplementTaskReportProgressAndTargetDataComReqDto reqDTO);
/**
   * D3-执行汇报任务评价发布元素判断(公共)
   */
    @PostMapping("/app/task/implementJudgeTaskReportRelAndCheckCom")
    public OkrResult<ImplementJudgeTaskReportRelAndCheckComRespDto> implementJudgeTaskReportRelAndCheckCom(ImplementJudgeTaskReportRelAndCheckComReqDto reqDTO);
/**
   * D3-执行下级汇报任务分析(公共)
   */
    @PostMapping("/app/task/implementSubReportingTaskAnalysisCom")
    public OkrResult<ImplementSubReportingTaskAnalysisComRespDto> implementSubReportingTaskAnalysisCom(ImplementSubReportingTaskAnalysisComReqDto reqDTO);
/**
   * D3-查询下级汇报任务列表(公共)
   */
    @PostMapping("/app/task/querySubReportingTaskListCom")
    public OkrResult<QuerySubReportingTaskListComRespDto> querySubReportingTaskListCom(QuerySubReportingTaskListComReqDto reqDTO);
/**
   * D3-查询下级内容周期汇报任务列表(公共)
   */
    @PostMapping("/app/task/querySubContentReportingTaskListCom")
    public OkrResult<QuerySubContentReportingTaskListComRespDto> querySubContentReportingTaskListCom(QuerySubContentReportingTaskListComReqDto reqDTO);
/**
   * D3-查询汇报任务负责人及所属部门列表列表(公共)
   */
    @PostMapping("/app/task/queryTaskPrincipalAndDeptListCom")
    public OkrResult<QueryTaskPrincipalAndDeptListComRespDto> queryTaskPrincipalAndDeptListCom(QueryTaskPrincipalAndDeptListComReqDto reqDTO);
/**
   * D3-操作汇报任务权限校验(公共)
   */
    @PostMapping("/app/task/tempStorageTaskReportPermissionVerificationCom")
    public OkrResult<TempStorageTaskReportPermissionVerificationComRespDto> tempStorageTaskReportPermissionVerificationCom(TempStorageTaskReportPermissionVerificationComReqDto reqDTO);
/**
   * D3-审核汇报任务权限校验(公共)
   */
    @PostMapping("/app/task/approveSucceedTaskReportPermissionVerificationCom")
    public OkrResult<ApproveSucceedTaskReportPermissionVerificationComRespDto> approveSucceedTaskReportPermissionVerificationCom(ApproveSucceedTaskReportPermissionVerificationComReqDto reqDTO);
/**
   * D3-评价汇报任务权限校验(公共)
   */
    @PostMapping("/app/task/judgeTaskReportPermissionVerificationCom")
    public OkrResult<JudgeTaskReportPermissionVerificationComRespDto> judgeTaskReportPermissionVerificationCom(JudgeTaskReportPermissionVerificationComReqDto reqDTO);
/**
   * D3-执行补偿生成个人/我管理的汇报任务(公共)
   */
    @PostMapping("/app/task/implementCompGenerationIndividualTaskCom")
    public OkrResult<ImplementCompGenerationIndividualTaskComRespDto> implementCompGenerationIndividualTaskCom(ImplementCompGenerationIndividualTaskComReqDto reqDTO);
/**
   * D3-执行补偿生成全网的汇报任务(公共)
   */
    @PostMapping("/app/task/implementCompGenerationEvaObjectTaskCom")
    public OkrResult<ImplementCompGenerationEvaObjectTaskComRespDto> implementCompGenerationEvaObjectTaskCom(ImplementCompGenerationEvaObjectTaskComReqDto reqDTO);
/**
   * D3-执行目标周期循环生成汇报任务调度(公共)
   */
    @PostMapping("/app/task/implementTargetCycleCteateReportTaskCom")
    public OkrResult<ImplementTargetCycleCteateReportTaskComRespDto> implementTargetCycleCteateReportTaskCom(ImplementTargetCycleCteateReportTaskComReqDto reqDTO);
/**
   * D3-执行是否生成汇报任务判断(公共)
   */
    @PostMapping("/app/task/implementReportIncompleteContinueCreateTaskCom")
    public OkrResult<ImplementReportIncompleteContinueCreateTaskComRespDto> implementReportIncompleteContinueCreateTaskCom(ImplementReportIncompleteContinueCreateTaskComReqDto reqDTO);
/**
   * D3批量删汇报任务(公共)
   */
    @PostMapping("/app/task/batchDeleteReportingTaskCom")
    public OkrResult<BatchDeleteReportingTaskComRespDto> batchDeleteReportingTaskCom(BatchDeleteReportingTaskComReqDto reqDTO);
/**
   * D3-分析汇报任务是否满足系统对接(公共)
   */
    @PostMapping("/app/task/implementReportTaskCanSystemDockingCom")
    public OkrResult<ImplementReportTaskCanSystemDockingComRespDto> implementReportTaskCanSystemDockingCom(ImplementReportTaskCanSystemDockingComReqDto reqDTO);
/**
   * D3-执行审核通过汇报任务(公共)
   */
    @PostMapping("/app/task/implementExamineReportTaskCom")
    public OkrResult<ImplementExamineReportTaskComRespDto> implementExamineReportTaskCom(ImplementExamineReportTaskComReqDto reqDTO);
/**
   * D3-执行继续汇报元素分析(公共)
   */
    @PostMapping("/app/task/implementCanReportElementAnalysisCom")
    public OkrResult<ImplementCanReportElementAnalysisComRespDto> implementCanReportElementAnalysisCom(ImplementCanReportElementAnalysisComReqDto reqDTO);
/**
   * D3-查询待汇报任务标准数据详情(公共)
   */
    @PostMapping("/app/task/queryToBeReportedTaskStandardDataDetailCom")
    public OkrResult<QueryToBeReportedTaskStandardDataDetailComRespDto> queryToBeReportedTaskStandardDataDetailCom(QueryToBeReportedTaskStandardDataDetailComReqDto reqDTO);
/**
   * D3-执行汇报任务暂存及提交元素分析(公共)
   */
    @PostMapping("/app/task/implementJudgeTaskReportTempAndSubmitCom")
    public OkrResult<ImplementJudgeTaskReportTempAndSubmitComRespDto> implementJudgeTaskReportTempAndSubmitCom(ImplementJudgeTaskReportTempAndSubmitComReqDto reqDTO);
/**
   * D3-分析目标内容是否末级指标(公共)
   */
    @PostMapping("/app/task/implementAnalysisTargetContentIsLastObjectiveCom")
    public OkrResult<ImplementAnalysisTargetContentIsLastObjectiveComRespDto> implementAnalysisTargetContentIsLastObjectiveCom(ImplementAnalysisTargetContentIsLastObjectiveComReqDto reqDTO);
/**
   * D3-执行汇报任务暂存校验(公共)
   */
    @PostMapping("/app/task/implementTempStorageReportTaskVerifyCom")
    public OkrResult<ImplementTempStorageReportTaskVerifyComRespDto> implementTempStorageReportTaskVerifyCom(ImplementTempStorageReportTaskVerifyComReqDto reqDTO);
/**
   * D3-执行汇报任务提交校验(公共)
   */
    @PostMapping("/app/task/implementSubmitReportTaskVerifyCom")
    public OkrResult<ImplementSubmitReportTaskVerifyComRespDto> implementSubmitReportTaskVerifyCom(ImplementSubmitReportTaskVerifyComReqDto reqDTO);
/**
   * D3-执行汇报任务发送消息准备(公共)
   */
    @PostMapping("/app/task/implementReportTaskMessagePrepareCom")
    public OkrResult<ImplementReportTaskMessagePrepareComRespDto> implementReportTaskMessagePrepareCom(ImplementReportTaskMessagePrepareComReqDto reqDTO);
/**
   * D3-执行汇报任务位置消息处理(公共)
   */
    @PostMapping("/app/task/implementReportTaskPositionMsgHandleCom")
    public OkrResult<ImplementReportTaskPositionMsgHandleComRespDto> implementReportTaskPositionMsgHandleCom(ImplementReportTaskPositionMsgHandleComReqDto reqDTO);
/**
   * D3-执行提醒下级去汇报(公共)
   */
    @PostMapping("/app/task/implementRemindToReportCom")
    public OkrResult<ImplementRemindToReportComRespDto> implementRemindToReportCom(ImplementRemindToReportComReqDto reqDTO);
/**
   * D3批量存档汇报任务(公共)
   */
    @PostMapping("/app/task/batchArchiveReportingTaskCom")
    public OkrResult<BatchArchiveReportingTaskComRespDto> batchArchiveReportingTaskCom(BatchArchiveReportingTaskComReqDto reqDTO);
/**
   * D3分析任务冗余状态(公共)
   */
    @PostMapping("/app/task/analysisTaskStateCodeCom")
    public OkrResult<AnalysisTaskStateCodeComRespDto> analysisTaskStateCodeCom(AnalysisTaskStateCodeComReqDto reqDTO);
/**
   * D3-回写汇报任务冗余状态(公共)
   */
    @PostMapping("/app/task/writeBackReportTaskRedundancyStatusCom")
    public OkrResult<WriteBackReportTaskRedundancyStatusComRespDto> writeBackReportTaskRedundancyStatusCom(WriteBackReportTaskRedundancyStatusComReqDto reqDTO);
/**
   * D3-执行汇报任务消息入参准备(公共)
   */
    @PostMapping("/app/task/implementReportTaskMessagePrepareNewCom")
    public OkrResult<ImplementReportTaskMessagePrepareNewComRespDto> implementReportTaskMessagePrepareNewCom(ImplementReportTaskMessagePrepareNewComReqDto reqDTO);
/**
   * D3更新汇报任务状态(公共)
   */
    @PostMapping("/app/task/refreshReportTaskStatusCom")
    public OkrResult<RefreshReportTaskStatusComRespDto> refreshReportTaskStatusCom(RefreshReportTaskStatusComReqDto reqDTO);
/**
   * D3-更新汇报任务状态及消息与数量(公共)
   */
    @PostMapping("/app/task/refreshReportTaskStatusMsgAndMsgNumCom")
    public OkrResult<RefreshReportTaskStatusMsgAndMsgNumComRespDto> refreshReportTaskStatusMsgAndMsgNumCom(RefreshReportTaskStatusMsgAndMsgNumComReqDto reqDTO);
/**
   * D3-查询汇报任务宽限时间(公共)
   */
    @PostMapping("/app/task/queryReportTaskGraceConfDetailCom")
    public OkrResult<QueryReportTaskGraceConfDetailComRespDto> queryReportTaskGraceConfDetailCom(QueryReportTaskGraceConfDetailComReqDto reqDTO);
/**
   * D3-提交主观评分(存标准数据)
   */
    @PostMapping("/app/task/analysisSubmitSubjectiveMarkCom")
    public OkrResult<AnalysisSubmitSubjectiveMarkComRespDto> analysisSubmitSubjectiveMarkCom(AnalysisSubmitSubjectiveMarkComReqDto reqDTO);
/**
   * D3-执行汇报任务审核成功或失败业务处理(公共)
   */
    @PostMapping("/app/task/implementExamineReportTaskBizHandleCom")
    public OkrResult<ImplementExamineReportTaskBizHandleComRespDto> implementExamineReportTaskBizHandleCom(ImplementExamineReportTaskBizHandleComReqDto reqDTO);
/**
   * D3-判断自动汇报校验进度值与实际值(公共)
   */
    @PostMapping("/app/task/judgeAutoReportVerifyProgressAndActualValueCom")
    public OkrResult<JudgeAutoReportVerifyProgressAndActualValueComRespDto> judgeAutoReportVerifyProgressAndActualValueCom(JudgeAutoReportVerifyProgressAndActualValueComReqDto reqDTO);
/**
   * D3-执行自动汇报回写周期阶段资料(公共)
   */
    @PostMapping("/app/task/implementAutoReportWBackCycleStageDataCom")
    public OkrResult<ImplementAutoReportWBackCycleStageDataComRespDto> implementAutoReportWBackCycleStageDataCom(ImplementAutoReportWBackCycleStageDataComReqDto reqDTO);

/**
   * D3提交汇报任务进度值、实际值及预算标准数据(公共)
   */
    @PostMapping("/app/task/commitToBeReportedProAndActAndBudDataCom")
    public OkrResult<CommitToBeReportedProAndActAndBudDataComRespDto> commitToBeReportedProAndActAndBudDataCom(CommitToBeReportedProAndActAndBudDataComReqDto reqDTO);
/**
   * D3-批量查询任务列表(公共)
   */
    @PostMapping("/app/task/batchQueryTaskCom")
    public OkrResult<BatchQueryTaskComRespDto> batchQueryTaskCom(BatchQueryTaskComReqDto reqDTO);
/**
   * D3执行继续生成汇报任务判断(公共)
   */
    @PostMapping("/app/task/implementJudgeGenerateReportTaskCom")
    public OkrResult<ImplementJudgeGenerateReportTaskComRespDto> implementJudgeGenerateReportTaskCom(ImplementJudgeGenerateReportTaskComReqDto reqDTO);
/**
   * D3执行设汇报任务问题数据状态(公共)
   */
    @PostMapping("/app/task/implementSetReportTaskProblemDataStatusCom")
    public OkrResult<ImplementSetReportTaskProblemDataStatusComRespDto> implementSetReportTaskProblemDataStatusCom(ImplementSetReportTaskProblemDataStatusComReqDto reqDTO);
/**
   * D3分析设汇报任务问题数据状态(公共)
   */
    @PostMapping("/app/task/analysisSetReportTaskProblemDataStatusCom")
    public OkrResult<AnalysisSetReportTaskProblemDataStatusComRespDto> analysisSetReportTaskProblemDataStatusCom(AnalysisSetReportTaskProblemDataStatusComReqDto reqDTO);
/**
   * D3-查询未发布的汇报资料详情(公共)
   */
    @PostMapping("/app/task/queryNotReleaseTaskInfoDetailCom")
    public OkrResult<QueryNotReleaseTaskInfoDetailComRespDto> queryNotReleaseTaskInfoDetailCom(QueryNotReleaseTaskInfoDetailComReqDto reqDTO);
/**
   * D3-查询汇报任务资料详情(公共)
   */
    @PostMapping("/app/task/queryReportingTaskInfoDetailCom")
    public OkrResult<QueryReportingTaskInfoDetailComRespDto> queryReportingTaskInfoDetailCom(QueryReportingTaskInfoDetailComReqDto reqDTO);
/**
   * D3执行自动汇报实际值处理(公共)
   */
    @PostMapping("/app/task/implementAutoReportHandleActualValueCom")
    public OkrResult<ImplementAutoReportHandleActualValueComRespDto> implementAutoReportHandleActualValueCom(ImplementAutoReportHandleActualValueComReqDto reqDTO);
/**
   * D3执行自动汇报进度值处理(公共)
   */
    @PostMapping("/app/task/implementAutoReportHandleProgressValueCom")
    public OkrResult<ImplementAutoReportHandleProgressValueComRespDto> implementAutoReportHandleProgressValueCom(ImplementAutoReportHandleProgressValueComReqDto reqDTO);
/**
   * D3执行自动汇报进度值与实际值处理(公共)
   */
    @PostMapping("/app/task/implementAutoReportHandleProgressAndActualValueCom")
    public OkrResult<ImplementAutoReportHandleProgressAndActualValueComRespDto> implementAutoReportHandleProgressAndActualValueCom(ImplementAutoReportHandleProgressAndActualValueComReqDto reqDTO);
/**
   * D3执行自动汇报权限校验(公共)
   */
    @PostMapping("/app/task/implementAutoReportPermissionVerificationCom")
    public OkrResult<ImplementAutoReportPermissionVerificationComRespDto> implementAutoReportPermissionVerificationCom(ImplementAutoReportPermissionVerificationComReqDto reqDTO);
/**
   * D3执行清理目标归属周期(公共)
   */
    @PostMapping("/app/task/implementClearTargetCycleCom")
    public OkrResult<ImplementClearTargetCycleComRespDto> implementClearTargetCycleCom(ImplementClearTargetCycleComReqDto reqDTO);
/**
   * D3分析汇报任务小圈子范围(公共)
   */
    @PostMapping("/app/task//oms/task/analysisReportTaskVirtualOrgRangeCom")
    public OkrResult<AnalysisReportTaskVirtualOrgRangeComRespDto> analysisReportTaskVirtualOrgRangeCom(AnalysisReportTaskVirtualOrgRangeComReqDto reqDTO);
/**
   * D3查询新汇报任务列表(公共)
   */
    @PostMapping("/app/task/queryReportTaskListCom")
    public OkrResult<QueryReportTaskListComRespDto> queryReportTaskListCom(QueryReportTaskListComReqDto reqDTO);
/**
   * D3查询新汇报任务范围列表(公共)
   */
    @PostMapping("/app/task/queryReportTaskRangeListCom")
    public OkrResult<QueryReportTaskRangeListComRespDto> queryReportTaskRangeListCom(QueryReportTaskRangeListComReqDto reqDTO);
/**
   * D3执行自动汇报回写目标内容是否开启主观评分(公共)
   */
    @PostMapping("/app/task/implementAutoReportRewritingTargetContSubjectiveScoringCom")
    public OkrResult<ImplementAutoReportRewritingTargetContSubjectiveScoringComRespDto> implementAutoReportRewritingTargetContSubjectiveScoringCom(ImplementAutoReportRewritingTargetContSubjectiveScoringComReqDto reqDTO);
/**
   * D3执行单目标周期生成汇报任务调度(公共)
   */
    @PostMapping("/app/task/implementSingleTargetCycleCteateReportTaskCom")
    public OkrResult<ImplementSingleTargetCycleCteateReportTaskComRespDto> implementSingleTargetCycleCteateReportTaskCom(ImplementSingleTargetCycleCteateReportTaskComReqDto reqDTO);
/**
   * D3分析待汇报内容是否末级指标与是否末级周期(公共)
   */
    @PostMapping("/app/task/analysisUnReportIsLastCycleAndIsLastContentCom")
    public OkrResult<AnalysisUnReportIsLastCycleAndIsLastContentComRespDto> analysisUnReportIsLastCycleAndIsLastContentCom(AnalysisUnReportIsLastCycleAndIsLastContentComReqDto reqDTO);
/**
   * D3分析待汇报场景特殊锁定不可汇报条件(公共)
   */
    @PostMapping("/app/task/analysisSpecialLockOfNonReportConditionCom")
    public OkrResult<AnalysisSpecialLockOfNonReportConditionComRespDto> analysisSpecialLockOfNonReportConditionCom(AnalysisSpecialLockOfNonReportConditionComReqDto reqDTO);
/**
   * D3分析待汇报场景向下不可汇报条件(公共)
   */
    @PostMapping("/app/task/analysisDownOfNonReportConditionAndDownReportDataCom")
    public OkrResult<AnalysisDownOfNonReportConditionAndDownReportDataComRespDto> analysisDownOfNonReportConditionAndDownReportDataCom(AnalysisDownOfNonReportConditionAndDownReportDataComReqDto reqDTO);
/**
   * D3分析待汇报场景权限(公共)
   */
    @PostMapping("/app/task/analysisUnReportSencePowerCom")
    public OkrResult<AnalysisUnReportSencePowerComRespDto> analysisUnReportSencePowerCom(AnalysisUnReportSencePowerComReqDto reqDTO);
/**
   * D3查询汇报任务导出明细列表(公共)
   */
    @PostMapping("/app/task/queryReportTaskExportDetailsListCom")
    public OkrResult<QueryReportTaskExportDetailsListComRespDto> queryReportTaskExportDetailsListCom(QueryReportTaskExportDetailsListComReqDto reqDTO);

//
}